Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

deBoundsCheckedArray< T > Class Template Reference

#include <deFunctors.hpp>

Collaboration diagram for deBoundsCheckedArray< T >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 deBoundsCheckedArray ()
 ~deBoundsCheckedArray ()
void operator= (T *refarray)
void SetLength (int size)
int GetLength ()
T & operator[] (int index)

Private Attributes

T * m_array
int m_length

template<class T>
class deBoundsCheckedArray< T >


Constructor & Destructor Documentation

template<class T>
deBoundsCheckedArray< T >::deBoundsCheckedArray   [inline]
 

template<class T>
deBoundsCheckedArray< T >::~deBoundsCheckedArray   [inline]
 


Member Function Documentation

template<class T>
int deBoundsCheckedArray< T >::GetLength   [inline]
 

template<class T>
void deBoundsCheckedArray< T >::operator= T *    refarray [inline]
 

template<class T>
T& deBoundsCheckedArray< T >::operator[] int    index [inline]
 

template<class T>
void deBoundsCheckedArray< T >::SetLength int    size [inline]
 


Member Data Documentation

template<class T>
T* deBoundsCheckedArray< T >::m_array [private]
 

template<class T>
int deBoundsCheckedArray< T >::m_length [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Sep 12 20:13:16 2005 for Destiny3D by doxygen1.3-rc3